﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ABC_SA_BLV;

namespace ABC_SA
{
    public partial class frmDestinoPaquete : Form
    {
        public frmDestinoPaquete()
        {
            InitializeComponent();

            DestinoPaquete_BLV DP_BLV = new DestinoPaquete_BLV();
            DP_BLV.consultaListas(dataGridPaquetes, dataGridDestinos);
        }

        private void btnMPaquete_Click(object sender, EventArgs e)
        {
            //Obtiene la fila seleccionada
            int filaSeleccionada = dataGridPaquetes.CurrentCellAddress.Y;

            //Obtiene el punto X,Y de la celda seleccionada
            Point celdaIdPaquete = new Point(2, filaSeleccionada);

            //Convierte a int la Infomacion del idPaquete      
            int idPaquete = Convert.ToInt32(dataGridPaquetes.Rows[filaSeleccionada].Cells[1].Value.ToString());

            //Envia la informacion a la capa validadora
            DestinoPaquete_BLV DPaquete_BLV = new DestinoPaquete_BLV();
            DPaquete_BLV.mostrarPaquete(txtNPaquete, txtDPaquete, lblIdPaquete, idPaquete);
        }

        private void btnMDestino_Click(object sender, EventArgs e)
        {
            //Obtiene la fila seleccionada
            int filaSeleccionada = dataGridDestinos.CurrentCellAddress.Y;

            //Obtiene el punto X,Y de la celda seleccionada
            Point celdaIdPaquete = new Point(2, filaSeleccionada);

            //Convierte a int la Infomacion del idPaquete      
            int idDestino = Convert.ToInt32(dataGridDestinos.Rows[filaSeleccionada].Cells[1].Value.ToString());

            //Envia la informacion a la capa validadora
            DestinoPaquete_BLV DPaquete_BLV = new DestinoPaquete_BLV();
            DPaquete_BLV.mostrarDestino(txtNDestino, txtDDestino, lblIdDestino, idDestino);
        }

        private void btnAgregar_Click(object sender, EventArgs e)
        {
            //Envia la informacion a la capa validadora
            DestinoPaquete_BLV DPaquete_BLV = new DestinoPaquete_BLV();
            lblMensaje.Text = DPaquete_BLV.agregarDestino(txtNDestino, txtDDestino, lblIdDestino, lblIdPaquete);
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            //Envia la informacion a la capa validadora
            DestinoPaquete_BLV DPaquete_BLV = new DestinoPaquete_BLV();
            DPaquete_BLV.limpiarCamposFULL(txtNDestino, txtDDestino, lblIdDestino, txtNPaquete, txtDPaquete, lblIdPaquete);
        }

        private void btnAtras_Click(object sender, EventArgs e)
        {
            AdminForm admForm = new AdminForm();
            this.Hide();
            admForm.Show();
        }

    }
}
